
export interface StyleVarDefinition {
  name: string;
  label: string;
  group: 'style' | 'file' |  'config' | 'icon';
  type: 'text' | 'color' | 'image';
  default?: any;
}

export const styleVarDefs: StyleVarDefinition[] = [
  {
    name: '--ogo-primary-color',
    label: '主题色',
    group: 'style',
    type: 'color',
    default: '#154ad8',
  },
  {
    name: '--ogo-login-button-background',
    label: '登录按钮背景（支持渐变）',
    group: 'style',
    type: 'text',
  },

  {
    name: 'loginBackground',
    label: '登录背景图',
    group: 'file',
    type: 'image',
  },
  {
    name: 'organizerName',
    label: '主办单位名称',
    group: 'config',
    type: 'text',
  },
  {
    name: 'organizerLink',
    label: '主办单位链接',
    group: 'config',
    type: 'text',
  },
  {
    name: 'systemTitle',
    label: '系统名称',
    group: 'config',
    type: 'text',
  },
  {
    name: 'systemIcon',
    label: '系统图标',
    group: 'icon',
    type: 'image',
  },
  {
    name: 'homeBanner',
    label: '首页横幅图',
    group: 'file',
    type: 'image',
  },
  {
    name: '--ogo-navbar-background',
    label: '导航栏背景',
    group: 'style',
    type: 'text',
  },
];
